
Das erinnert sehr an die früheren Rückkopplungen mit allen ihren Problemen,
aber...
hier sorgt der Inverter in der Steuerleitung dafür, dass jeweils nur eine Datenrichtung freigegeben wird.
Ist S=0, dann geht es von D1 links nach Z1 rechts.
ist S=1, dann geht es von D2 rechts nach Z2 links,
(Dass die Ausgangsdaten von Z gleichzeitig am Eingang D des anderen Gatters liegen, stört nicht, denn dessen zweiter (Steuer-)Eingang ist "Null".)
Ausprobieren!